﻿<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
</head>
<body>
   
    TypeScript中也有external module的概念。导出模块使用的情景有2个
    ：node.js and require.js.
    <br/>
    App不使用node.js或required.js就不需要使用external model。使用module本
    例章的内部模块就能很好的组织项目。
    <br/>
    在使用external modules时，文件之间的关系是通过
    import和export在文件级别确定的.
    <br/>
    在TypeScript中，任何一个文件在顶部包含import或export就被认为exteranl module.
    <br/>
    本例中不在使用module关键字定义模块而是使用文件名。
    <br />
    import somMode=require('xx');
    <br />
    import声明有2部分：
    somMode是在当前文件中导入模块被称作的名称。
    require()指定文件。
    <br />
    同事tsc的编译方式有所不同需要使用--modle commonjs 【xx.ts】参数。
    <br />
    推荐使用方式是业务功能使用module构建，个别导出接口使用exteranl module暴露。
</body>
</html>
